Mergible states in large NFA
نویسندگان
چکیده
Quite often, trivial problems stated for Deterministic Finite Automata (DFA) are surprisingly difficult for the nondeterministic case (NFA). In any non-minimal DFA for a given regular language, we can find two equivalent states wich can be “merged” without changing the accepted language. This is not the case for NFA, where we can have non-minimal automata with no “mergible” states. In this paper, we prove a very basic result for NFA, that for a given regular language, any NFA of size greater than a computable constant must contain mergible states. Even more, we parameterized this constant in order to guarantee groups of an arbitrary number of mergible states.
منابع مشابه
On a Maximal NFA Without Mergible States
In this paper we answer an open question about the exact bound on the maximal number of non-mergible states in nondeterministic finite automaton (NFA). It is shown that the maximal possible number of non-mergible states in a NFA that accepts a given regular language L is not greater than 2n − 1, where n is the number of states in the minimal deterministic finite automaton that accepts L. Next w...
متن کاملLarge NFA Without Mergeable States
Merging states in finite automata is a main method of reducing the size of the representation of regular languages. The process has been extensively studied for deterministic finite automata (DFA), where the conditions for merging states can be efficiently computed. The matter is more complex in the case of nondeterministic finite automata (NFA), where merging states can be done in different wa...
متن کاملDescriptional Complexity of Determinization and Complementation for Finite Automata
In this paper we study the subset construction that transforms nondeterministic finite automata (NFA) to deterministic finite automata (DFA). It is well known that given a n-state NFA, the subset construction algorithm produces a 2-state DFA in the worst case. It has been shown that given n,m (n < m ≤ 2), there is a n-state NFA N such that the minimal DFA recognizing L(N ) has m states. However...
متن کاملNew Theoretical and Computational Results For RegularLanguages
We show how to turn a regular expression into an O(s) space representation of McNaughton and Yamada's NFA, where s is the number of NFA states. The standard adjacency list representation of McNaughton and Yamada's NFA takes up s+s 2 space in the worst case. The adjacency list representation of the NFA produced by Thompson takes up between 2r and 5r space, where r s in general, and can be arbitr...
متن کاملFrom Regular Expressions to DFA's Using Compressed NFA's
There are two principal methods for turning regular expressions into NFA’s one due to McNaughton and Yamada and another due to Thompson. Unfortunately, both have drawbacks. Given a regular expression R of length r and with s occurrences of alphabet symbols, Chang and Paige (1992) and Briiggemamr-Klein (1993) gave O(m + r) time and O(r) space algorithms to produce a O(m) space representation of ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Theor. Comput. Sci.
دوره 330 شماره
صفحات -
تاریخ انتشار 2005